package com.pronosticnews.client.services;

import java.util.Collection;
import java.util.List;

import com.google.gwt.user.client.rpc.AsyncCallback;
import com.pronosticnews.shared.model.PaysDto;

import fr.ysa.services.config.ConfigRequetesDto;

public interface PaysServiceAsync {

	void compter(ConfigRequetesDto config, AsyncCallback<Integer> callback);

	void modifier(PaysDto obj, AsyncCallback<PaysDto> callback);

	void sauvegarder(Collection<PaysDto> entities,
			AsyncCallback<Collection<PaysDto>> callback);

	void sauvegarder(PaysDto obj, AsyncCallback<PaysDto> callback);

	void supprimer(PaysDto obj, AsyncCallback<Void> callback);

	void supprimer(Collection<PaysDto> entities, AsyncCallback<Void> callback);

	void trouver(ConfigRequetesDto config, AsyncCallback<List<PaysDto>> callback);

}
